package d2_collections;

import java.util.*;

/**
 * 2024/6/5 掌握Collections集合工具类的使用
 */
public class CollectionTest {
    public static void main(String[] args) {
        //1.public static <T> boolean addAll(Collection<? super T>c,T...elements): 为集合批量添加数据
        List<String> list = new ArrayList<>();
        Collections.addAll(list,"1,2,3,4");
        System.out.println(list);

        //2.public static void shuffle(List<?> list):打乱List集合中的元素顺序。
        Collections.shuffle(list);
        System.out.println(list);

        //3.public static<T> void sort(List<T> list):对List集合中的元素进行升序排序
        ArrayList<Integer> arrayList = new ArrayList<>();
        arrayList.add(3);
        arrayList.add(7);
        arrayList.add(1);
        arrayList.add(5);
        Collections.sort(arrayList);
        System.out.println(arrayList);
        System.out.println(list);


        System.out.println("---------------");
        System.out.println();
        //4.public static <T> void sort(List<T>list, Comparator<? super T>c)：对List集合中元素, 按照比较器
        //   对象指定的规则进行排序

    }
}
